<?php
class RssReader {
        var $url;
        var $data;
  
        function RssReader ($url){
            $this->url;
            $this->data = implode ("", file ($url));
        }
  
        function get_items (){
            preg_match_all ("/<item .*>.*<\/item>/xsmUi", $this->data, $matches);
            $items = array ();
            foreach ($matches[0] as $match){
                $items[] = new RssItem ($match);
            }
            return $items;
        }
    }
  
    class RssItem {
        var $title, $url, $description;
  
        function RssItem ($xml){
            $this->populate ($xml);
        }
  
        function populate ($xml){
            preg_match ("/<title> (.*) <\/title>/xsmUi", $xml, $matches);
            $this->title = $matches[1];
            
			preg_match ("/<link> (.*) <\/link>/xsmUi", $xml, $matches);
            $this->url = $matches[1];
            
			preg_match ("/<description> (.*) <\/description>/xsmUi", $xml, $matches);
            $this->description = $matches[1];
			
			preg_match ("/<pubDate> (.*) <\/pubDate>/xsmUi", $xml, $matches);
            $this->pubDate = $matches[1];
    }
  
    function get_title (){
        return $this->title;
        }
  
        function get_url (){
        return $this->url;
        }
		
		function get_fecha()
		{
			return $this->pubDate;
		}
  
        function get_description (){
            return $this->description;
        }
    }
?>